explosive grenade - Spanish English Dictionary